package com.lvmama.rhino.service.comment;

import com.lvmama.rhino.pojo.comment.entity.CommentDetail;
import com.lvmama.rhino.pojo.comment.entity.ViewDetail;

import java.util.Date;
import java.util.List;

/** 
* @ClassName: SaveDataService 
* @Description: 保存数据接口
* @author shenlinli
* @date 2017年9月18日 下午5:30:04  
*/
public interface SaveDataService {

	/** 
	* @Title: insertViewList 
	* @Description: 保存点评抽取观点列表
	* @param @param viewpoints    设定文件 
	* @return void    返回类型 
	* @throws 
	*/
	public void insertViewList(List<ViewDetail> viewpoints);

	/** 
	* @Title: updateComment 
	* @Description: 更新点评信息  （情感分析接口回参） 
	* @param @param comment    设定文件 
	* @return void    返回类型 
	* @throws 
	*/
	public void insertCommentList(List<CommentDetail> commentList);
	
	
	/** 
	* @Title: updateCommentList 
	* @Description: update点赞数  
	* @param @param commentList    设定文件 
	* @return void    返回类型 
	* @throws 
	*/
	public void updateCommentList(List<CommentDetail> commentList);
	
	/** 
	* @Title: queryByCommentId 
	* @Description: TODO(这里用一句话描述这个方法的作用) 
	* @param @param detail
	* @param @return    设定文件 
	* @return CommentDetail    返回类型 
	* @throws 
	*/
	public List<CommentDetail> queryByCommentId(CommentDetail detail);
	
	
	/** 
	* @Title: queryCommentListByTime 
	* @Description: TODO(这里用一句话描述这个方法的作用) 
	* @param @param beginDate
	* @param @param endDate
	* @param @return    设定文件 
	* @return List<CommentDetail>    返回类型 
	* @throws 
	*/
	public List<CommentDetail> queryCommentListByTime(Date beginDate, Date endDate);
}
